<?php

namespace app\system\model;

use think\Model;
use think\model\concern\SoftDelete;

/**
 * 角色模型
 */
class Role extends Model
{
    /**
     * 软删除
     */
    use SoftDelete;
    protected $deleteTime = 'delete_time';
    protected $defaultSoftDelete = 0;

    /**
     * 数据表名称
     * @var string
     */
    protected $name = 'system_role';

    /**
     * 自动写入时间戳
     * @var bool
     */
    protected $autoWriteTimestamp = true;

    /**
     * 数据范围
     * @return array
     */
    public static function dataScope()
    {
        return [
            '1' => '全部数据权限',
            '2' => '自定义数据权限',
            '3' => '本部门数据权限',
            '4' => '本部门及以下数据权限',
            '5' => '仅本人数据权限',
        ];
    }
}
